429683
102837
96023
825108
501160
281763
798362
675903
244439
42077
277169
70276
5246799
3670581
3196148
2496804
2273988
2112609
2044358
193678
1821118
1743136
1719196
1659471